@import url('../../rate-star.css');

.page {
    background    : #F8F8F8;
    padding-bottom: 58px;
}

.top {
    margin-top      : 24px;
    background-color: #FFFFFF;
    padding         : 32px 40px;

    .top-title {
        display    : flex;
        align-items: center;

        .icon-appointment {
            width : 38px;
            height: 36px;
        }

        .service-name {
            font-size  : 32px;
            line-height: 45px;
            color      : #504037;
            font-weight: 600;
            margin-left: 12px;
        }
    }


    .service-img {
        display       : flex;
        flex-direction: row;
        margin-top    : 32px;
        height        : 88px;
        position      : relative;

        .img {
            width : 88px;
            height: 88px;
        }

        .name {
            margin-left   : 20px;
            font-size     : 28px;
            vertical-align: text-top;
            color         : #373737;
        }


        .time {
            font-size  : 28px;
            line-height: 40px;
            color      : #373737;
            position   : absolute;
            top        : 0px;
            right      : 0px;
        }

    }
}

.box-mid {
    background-color: #FFFFFF;
    margin-top      : 24px;
    padding         : 32px 0px;

    .box-mid-title {
        display    : flex;
        align-items: center;

        .title-icon {
            width      : 38px;
            height     : 36px;
            margin-left: 40px;
        }

        .title-text {
            font-size  : 32px;
            line-height: 45px;
            color      : #504037;
            font-weight: 600;
            margin-left: 20px;
        }
    }


    .box-evaluate {
        margin-top    : 24px;
        margin-left   : 40px;
        align-items   : center;
        display       : flex;
        flex-direction: row;

        .evaluate-name {
            font-size   : 24px;
            line-height : 33px;
            color       : #999999;
            margin-right: 40px;
        }
    }

    .box-bottom {
        margin-top    : 40px;
        margin-left   : 40px;
        margin-right  : 40px;
        display       : flex;
        flex-direction: row;

        .edit {
            width : 33px;
            height: 33px;
        }

        .text-input {
            margin-left  : 12px;
            padding-right: 12px;
            font-size    : 24px;
            color        : #373737;
        }
    }
}

.box-upload {
    display       : flex;
    flex-wrap     : wrap;
    flex-direction: row;

    .box-img {
        margin-top : 40px;
        margin-left: 40px;
        width      : 196px;
        height     : 196px;
        position   : relative;

        .img {
            width : 196px;
            height: 196px;
        }

        .close {
            width   : 32px;
            height  : 32px;
            position: absolute;
            top     : -16px;
            right   : -16px;
            z-index : 2;
        }
    }


    // .upload-img {
    //     margin-top : 40px;
    //     margin-left: 40px;
    //     width      : 196px;
    //     height     : 196px;
    // }
}

.box-last {
    margin        : 32px 40px;
    display       : flex;
    flex-direction: row;
    position      : relative;
    align-items   : center;

    .cbx {
        transform: scale(0.5, 0.5);
    }

    .name {
        margin-left: 16px;
        font-size  : 24px;
        line-height: 33px;
        color      : #373737;
    }


    .right {
        font-size  : 24px;
        line-height: 33px;
        color      : #999999;
        position   : absolute;
        right      : 0px;
    }
}

.btn-submit {
    width        : 686px;
    height       : 88px;
    background   : #373737;
    text-align   : center;
    line-height  : 88px;
    font-size    : 32px;
    font-weight  : 600;
    color        : #ffffff;
    border-radius: 88px;
    margin-left  : 32px;
    margin-top   : 80px;
    margin-bottom: 48px;
}